#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//    char** arr = (char**)malloc(n * sizeof(char*));
//    char** woman = (char**)malloc(n / 2 * sizeof(char*));
//    char** man = (char**)malloc(n / 2 * sizeof(char*));
//    int pos1 = 0;
//    int pos2 = 0;
//    for (int i = 0; i < n; i++)
//    {
//        arr[i] = (char*)malloc(15 * sizeof(char));
//        scanf("%s", arr[i]);
//        if (arr[i][0] == '0')
//        {
//            woman[i] = (char*)malloc(15 * sizeof(char));
//            strcpy(woman[pos1++], arr[i]);
//        }
//        else
//        {
//            man[i] = (char*)malloc(15 * sizeof(char));
//            strcpy(man[pos2++], arr[i]);
//        }
//    }
//    for (int i = 0; i < n / 2; i++)
//    {
//        strcpy(man[i], man[i][2]);
//        strcat(man[i], woman[n / 2 - 1 - i][2]);
//    }
//    for (int i = 0; i < n / 2; i++)
//    {
//        printf("%s\n", man[i]);
//    }
//
//    return 0;
//}

//#include<stdio.h>
//#include<string.h>
//
//int main()
//{
//	char* arr = "abdaks   kjda";
//	int ret = strlen(arr);
//	printf("%d\n", ret);
//
//	return 0;
//}

//#include<stdio.h>
//#include<string.h>
//
//int main()
//{
//    int n = 0;
//    char ch = 0;
//    scanf("%d %c", &n, &ch);
//    getchar();
//    char arr[100] = { 0 };
//    scanf("%[^\n]", arr);
//    int len = strlen(arr);
//    char tmp[100] = { 0 };
//    if (len >= n)
//    {
//        printf("%s", arr);
//        return 0;
//    }
//    else
//    {
//        for (int i = 0; i < n - len; i++)
//        {
//            tmp[i] = ch;
//        }
//        strcat(tmp, arr);
//    }
//
//    printf("%s", tmp);
//
//    return 0;
//}

#include<stdio.h>
#include<string.h>

int main()
{
    int n = 0;
    char ch = 0;
    scanf("%d %c", &n, &ch);
    getchar();
    char arr[10001] = { 0 };
    scanf("%[^\n]", arr);
    int len = strlen(arr);
    char tmp[10001] = { 0 };
    if (len > n)
    {
        printf("%s", arr+len-n);
        return 0;
    }
    else if (len == n)
    {
        printf("%s", arr);
        return 0;
    }
    else
    {
        for (int i = 0; i < n - len; i++)
        {
            tmp[i] = ch;
        }
        strcat(tmp, arr);
    }

    printf("%s", tmp);

    return 0;
}